package com.plian.system.dto.fr.indicators;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @description:
 * @author: gangan
 * @create: 2022-05-12 10:45
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "IndicatorsValueDTO对象", description = "指标搜索条件")
public class IndicatorsValueDTO {

    @ApiModelProperty(value = "财务数据分析 统计时间")
    private String countDate;

    @ApiModelProperty(value = "年份")
    private String year;

    @ApiModelProperty(value = "月份")
    private String month;

    @ApiModelProperty(value = "组织id")
    private String orgId;

    @ApiModelProperty(value = "组织ids")
    private List<String> orgIds;

    @ApiModelProperty(value = "code")
    private List<String> codes;

    @ApiModelProperty(value = "code")
    private String code;

    @ApiModelProperty(value = "有子节点企业id")
    private List<String> groupOrgIds;

    @ApiModelProperty(value = "无子节点企业id")
    private List<String> singleOrgIds;

    @ApiModelProperty(value = "年份list")
    private List<String> yearList;

    @ApiModelProperty(value = "月份list")
    private List<String> monthList;

    @ApiModelProperty(value = "countNameList")
    private List<String> countNameList;

    @ApiModelProperty(value = "reportTimeList")
    private List<String> reportTimeList;

    @ApiModelProperty(value = "是否合并节点 0否1是")
    private String isGroup;
}
